 /*-----------------------------------------------------------------------------
 * @Description:    后台管理--配置url地址 (url-core.js)
 * @Version:        V1.0.0
 * @author:         yud(862669640@qq.com)
 * @date            2017.6.30
 * ==NOTES:=============================================
 * v1.0.0(2015.11.02) cuiy:
 * 经项目实践,发现目前项目架构不适合调试使用,需要不断修改IO层,这样会对前\后端的开发带来不便,故决定使用此插件来解决问题
 * v2.0.0(2017.07.22) zhangxn:
 * 为了适应新版框架，现将url-core进行修改
 * ---------------------------------------------------------------------------*/
(function(){
    var
        site ={
            website:'/', //站点地址
            staticWebsite: '/' // 前端服务器地址
        };


    _pw_apiData = {
        //  后台登录
        Login: {
            'getLogin': {
                url: site.staticWebsite + 'mock/common.json',
                type: 'get',
                comment: '后台登录'
            },
            'upBackground': {
                url: site.staticWebsite + 'mock/common.json', //导入背景图片
                type: 'post',
                comment: '导入背景图片'
            }
        },
        // 考核管理
        CheckManagement:{
            'checkList': {
                url: site.staticWebsite + 'mock/check-management-list.json', //考核分页数据
                type: 'get',
                comment: '考核分页数据'
            },
            'delCheckInfo': {
                url: site.staticWebsite + 'mock/common.json', //删除考核记录
                type: 'get',
                comment: '删除考核记录'
            },
            'delAllInfo': {
                url: site.staticWebsite + 'mock/common.json', //批量删除
                type: 'get',
                comment: '批量删除考核记录'
            },
            'downAllInfo': {
                url: site.staticWebsite + 'mock/common.json', //批量导出
                type: 'get',
                comment: '批量导出考核记录'
            },
            'detailContent': {
                url: site.staticWebsite + 'mock/check-management-detail.json', //考核详情页列表刷标题内容
                type: 'get',
                comment: '列表刷标题' 
            },
            'sendCheckForm': {
                url: site.staticWebsite + 'mock/common.json',//发送考核添加页的所有内容
                type: 'get',
                comment: '发送考核添加页的所有内容'
            }
        },
        //基本人员信息管理
        BasicInformationManagement:{
            'userList': {
                url: site.staticWebsite + 'mock/user-list.json', //人员基本信息
                type: 'get',
                comment: '人员基本信息'
            },
            'editForm': {
                url: site.staticWebsite + 'mock/common.json', //修改人员基本信息编辑框
                type: 'get',
                comment: '修改人员信息编辑框'
            },
            'addForm': {
                url: site.staticWebsite + 'mock/common.json', //修改人员基本信息编辑框
                type: 'get',
                comment: '新增人员信息编辑框'
            },
            'delAllInfo': {
                url: site.staticWebsite + 'mock/common.json', //批量删除
                type: 'get',
                comment: '批量删除人员信息'
            },
            'downAllInfo': {
                url: site.staticWebsite + 'mock/common.json', //批量导出
                type: 'get',
                comment: '批量导出人员信息'
            },
            'upAllInfo': {
                url: site.staticWebsite + 'mock/common.json', //批量导入
                type: 'get',
                comment: '批量导入人员信息'
            },
            'getInitData': {
                url: site.staticWebsite + 'mock/group-management.json',
                type: 'get',
                comment: '获取页面初始数据'
            },
            'addGradeData': {
                url: site.staticWebsite + 'mock/common.json',
                type: 'get',
                comment: '添加年级'
            },
            'addGroupData': {
                url: site.staticWebsite + 'mock/common.json',
                type: 'get',
                comment: '添加组别'
            },
            'delGradeData': {
                url: site.staticWebsite + 'mock/common.json',
                type: 'get',
                comment: '删除年级'
            },
            'delGroupData': {
                url: site.staticWebsite + 'mock/common.json',
                type: 'get',
                comment: '删除组别'
            }
        },
        // 信息登记管理
        InformationRegisterManagement:{
            //信息登记管理
            'informationRegister': {
                url: site.staticWebsite + 'mock/register-management-list.json',//'权限分页数据权限',
                type:'get',
                comment: '权限分页数据权限'
            },
            'delInformationRegister': {
                url:site.staticWebsite + 'mock/common.json', //'删除信息登记',
                type:'get',
                comment: '删除信息登记'
            },
            'downinformationRegister': {
                url: site.staticWebsite + 'mock/common.json', //批量导出
                type: 'get',
                comment: '批量导出考核记录'
            },
            'sendRegisterForm': {
                url: site.staticWebsite + 'mock/common.json',//发送新建信息的所有内容
                type: 'get',
                comment: '发送新建信息的所有内容'
            },
            'personalInfo': {
                url: site.staticWebsite + 'mock/register-management-detail-person.json', //批量导出
                type: 'get',
                comment: '个人信息'
            },
             'detailTitle': {
                url: site.staticWebsite + 'mock/register-management-detail.json', //信息登记详情页列表刷标题内容
                type: 'get',
                comment: '列表刷标题' 
            }
        },
        // 问卷管理
        QuestionnaireManagement:{
            'questList': {
                url: site.staticWebsite + 'mock/questionnaire-list.json',//问卷列表
                type: 'get',
                comment: '问卷列表'
            },
            'delList': {
                url: site.staticWebsite + 'mock/common.json',//问卷删除
                type: 'get',
                comment: '问卷删除'
            },
            'sendId': {
                url: site.staticWebsite + 'mock/common.json',//发送ID
                type: 'get',
                comment: '发送ID'
            },
            'sendAddForm': {
                url: site.staticWebsite + 'mock/common.json',//发送新建问卷的所有内容
                type: 'get',
                comment: '发送新建问卷的所有内容'
            },
            'sendDetailId': {
                url: site.staticWebsite + 'mock/questionnaire-detail.json',//问卷详情刷数据
                type: 'get',
                comment: '问卷详情刷数据'
            }
        },
        //权限管理
        AuthorityManagement: {
            //基本权限管理
            'authorityList': {
                url: site.staticWebsite + 'mock/authority-list.json',//'权限分页数据权限',
                type:'get',
                comment: '权限分页数据权限'
            } ,
            'delAuthority': {
               url:site.staticWebsite + 'mock/common.json', //'删除权限',
               type:'get',
               comment: '删除权限'
            },
            'addAuthority': {
               url:site.staticWebsite + 'mock/common.json', //'添加权限',
               type:'get',
               comment: '添加权限'
            },
            'editAuthority': {
               url: site.staticWebsite + 'mock/common.json', //'编辑权限',
               type:'get',
               comment: '编辑权限'
            },
            'sendAddName': {
                url: site.staticWebsite + 'mock/common.json', //'发送添加用户名进行验重',
                type:'get',
                comment: '发送添加用户名进行验重'
            },
            'sendEditName': {
               url: site.staticWebsite + 'mock/common.json', //'发送编辑用户名进行验重',
               type:'get',
               comment: '发送编辑用户名进行验重'
            }
        },
        // 报名管理
        SignUpManagement:{
            'signUpList': {
                url: site.staticWebsite + 'mock/sign-up-management-detail.json',//报名详情页列表刷标题内容
                type: 'get',
                comment: '报名详情'
            },
            'signUpManagementList': {
                url: site.staticWebsite + 'mock/sign-up-management-list.json',//'活动管理列表页刷数据',
                type:'get',
                comment: '活动管理列表页刷数据'
            },
            'delSignUpInfo': {
                url:site.staticWebsite + 'mock/common.json', //'批量删除活动',
                type:'get',
                comment: '批量删除活动'
            },
            'downSignUpInfo': {
                url: site.staticWebsite + 'mock/common.json', //批量导出
                type: 'get',
                comment: '批量导出活动记录'
            },
            'personSignUp': {
                url: site.staticWebsite + 'mock/sign-up-management-detail.personDetail.json', //批量导出
                type: 'get',
                comment: '用户详情的'
            },
            'sendAddForm': {
                url: site.staticWebsite + 'mock/common.json',//发送新建活动的所有内容
                type: 'get',
                comment: '发送新建活动的所有内容'
            },

        }
            
    };

    jQuery.extend({
        url: _pw_apiData
    });
})();